<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        /* 
            检查一个字符串中是否含有.
            .表示任意字符
            在正则表示表达式中\作为转移字符
            \.来表示
            \\表示\

        注意：使用构造函数时，由于它的参数是一个字符串。而\是字符串中的转义字符
        如果要使用\则需要使用\\来代替


        */
       var reg=/\./;
       reg=/\\/;
       reg=new RegExp("\\.")
       console.log(reg.test("\\b."));


       /* 
       
        \w 数字，字母，下划线
        \W 除了数字字母下划线
        \d 数字
        \D除了数字
        \s空格
        \S除了空格
        \b单词边界
        \B除了单词边界

       */
/* 
        创建一个正则表达式检查一个字符串中国是否含有单词child
*/
        reg=/\bvhiid\b/;
        console.log(reg.test("hello children"))
        var str="              h  ello";
        //去除字符串里前后的空格
        //去除空格就是用空串""来替换空格
        console.log(str);
        // str=str.replace(/\s/g,"");
        str=str.replace(/^\s*|\s*$/g,"");

        console.log(str);




    </script>
</head>
<body>
    
</body>
</html>